package demo1;

import java.util.ArrayList;
import java.util.Scanner;
import java.util.StringJoiner;

public class ArrayListDemo1 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();


      //  list.add("222");
        list.add("1111");
        list.add("2222");
        list.add("3333");
      //  list.remove(1);
      //  list.set(0,"aaa");
      //  list.get(0);
        //System.out.println(list);


        ArrayList<Integer> list1 = new ArrayList<>();
        list1.add(1);
        list1.add(2);
        list1.add(3);
        list1.add(4);


        ArrayList<Goods> list2 = new ArrayList<>();

        Goods g1 = new Goods("1","手机",1000);
        Goods g2 = new Goods("2","手表",500);
        Goods g3 = new Goods("3","手电",100);
        list2.add(g1);
        list2.add(g2);
        list2.add(g3);



        StringJoiner sj = new StringJoiner(",","[","]");
        for (int i = 0; i < list2.size(); i++) {
            //System.out.println(list.get(i));
           // StringJoiner sj = new StringJoiner(",","[","]");
            sj.add(list2.get(i).toString());
        }
        System.out.println(sj.toString());

        System.out.println(xinxi(list2,"2"));

    }



    public static boolean contains(ArrayList<Goods> list, String id) {
        for (int i = 0; i < list.size(); i++) {
            if (list.get(i).getId().equals(id)) {
                return true;
            }
        }
        return false;
    }

    public static String xinxi(ArrayList<Goods> list, String id) {
        String s="";
        for (int i = 0; i < list.size(); i++) {
            if (list.get(i).getId().equals(id)) {
               s = list.get(i).toString();
            }
        }
         return s;
    }

}
